
#导入模块
from stuInfoOperClass import stuClass

#实例化类
s = stuClass()

while True:

    # 输出初始界面
    print("="*12,"学员管理系统","="*14)
    print("{0:1} {1:13} {2:15}".format(" ","1. 查看学员信息","2. 添加学员信息"))
    print("{0:1} {1:13} {2:15}".format(" ","3. 删除学员信息","4. 退出系统"))
    print("="*40)
    key = input("请输入对应的选择：")

    # 根据键盘值，判断并执行对应的操作
    # 查询操作
    if key == "1":
        print("="*12,"学员信息浏览","="*14)
        s.findAll()
    #添加信息操作
    elif key == "2":
        print("="*12,"学员信息添加","="*14)
        #stu(name,age,sex,classid) values('%s','%d','%s','%s')"%(data)
        #输入学生信息
        stu={}
        stu['name']=input("请输入要添加的姓名：")
        stu['age']=input("请输入要添加的年龄：")
        #判断年龄是否输入的为整数
        if stu['age'].isdigit():
            stu['sex'] = input("请输入要添加的性别：")
            stu['classid']=input("请输入要添加的班级号：")
            #调用插入函数
            s.insertData(stu)
            #调用显示函数
            s.findAll()
        else:
            print("请输入正确的年龄(仅允许输入数字)：")
    #删除信息操作
    elif key == "3":
        print("="*12,"学员信息删除","="*14)
        #调用显示函数
        s.findAll()
        sid = input("请输入你要删除的信息id号：")
        #调用删除函数
        s.deleteData(sid)
        #调用显示函数
        s.findAll()
    #退出操作
    elif key == "4":
        print("="*12,"再见","="*14)
        break
    else:
        print("======== 无效的键盘输入！ ==========")





